serde_json bigfix反序列化文件内容失败
·
现象
- 使用serde_json 序列化一个对象, 并base64编码后打印出来
- 复制打印的base64字符串, 并保存到文件 /tmp/file
- 程序中读取/tmp/file内容,base64解码并使用serde_json反序列化, 会报错
原因
通过排查发现,手动复制到文件/tmp/file的内容结尾多了一个换行符\n
解决
删除结尾的\n字符即可
truncate -s -1 /tmp/file
通过排查发现,手动复制到文件/tmp/file的内容结尾多了一个换行符\n
删除结尾的\n字符即可
truncate -s -1 /tmp/file